sacred trinity - French English Dictionary